type encoding/json/jsontext.stateEntry
27 uses
encoding/json/jsontext (current package)
state.go#L233: Stack []stateEntry
state.go#L234: Last stateEntry
state.go#L255: func (m *stateMachine) index(i int) *stateEntry {
state.go#L434: type stateEntry uint64
state.go#L438: stateTypeMask stateEntry = 0x8000_0000_0000_0000
state.go#L439: stateTypeObject stateEntry = 0x8000_0000_0000_0000
state.go#L440: stateTypeArray stateEntry = 0x0000_0000_0000_0000
state.go#L445: stateNamespaceMask stateEntry = 0x6000_0000_0000_0000
state.go#L446: stateDisableNamespace stateEntry = 0x4000_0000_0000_0000
state.go#L447: stateInvalidNamespace stateEntry = 0x2000_0000_0000_0000
state.go#L450: stateCountMask stateEntry = 0x1fff_ffff_ffff_ffff
state.go#L451: stateCountLSBMask stateEntry = 0x0000_0000_0000_0001
state.go#L452: stateCountOdd stateEntry = 0x0000_0000_0000_0001
state.go#L453: stateCountEven stateEntry = 0x0000_0000_0000_0000
state.go#L458: func (e stateEntry) Length() int64 {
state.go#L463: func (e stateEntry) isObject() bool {
state.go#L468: func (e stateEntry) isArray() bool {
state.go#L474: func (e stateEntry) NeedObjectName() bool {
state.go#L480: func (e stateEntry) needImplicitColon() bool {
state.go#L486: func (e stateEntry) needObjectValue() bool {
state.go#L493: func (e stateEntry) needImplicitComma(next Kind) bool {
state.go#L500: func (e *stateEntry) Increment() {
state.go#L506: func (e *stateEntry) decrement() {
state.go#L512: func (e *stateEntry) DisableNamespace() {
state.go#L518: func (e stateEntry) isActiveNamespace() bool {
state.go#L523: func (e *stateEntry) invalidateNamespace() {
state.go#L528: func (e stateEntry) isValidNamespace() bool {
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)